package Page;



import java.sql.Statement;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Index extends JFrame {
	
//	private static String driver = "com.mysql.cj.jdbc.Driver";  //获取mysql 8.0数据库的驱动类
//	private static String url = "jdbc:mysql://localhost:3306/addressbook?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true"; //连接数据库（meizu是数据库名）
//	private static String name = "root";//连接mysql的用户名
//	private static String pwd = "hjnsds111111";//连接mysql的密码
	
	

	
	public   static void index(Statement statement) {

	JFrame jframe = new JFrame("个人通讯录系统");

	// 当关闭窗口时，退出整个程序
	jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

	// 设置窗口大小
	jframe.setSize(600,300);

	// 显示窗口
	

	// 创建面板
	JPanel jpanel=new JPanel();
	jframe.setContentPane(jpanel);

	// 向容器中添加控件
	JButton jbutton_look = new JButton("查看联系人信息");
	// 面板中添加按钮
	jpanel.add(jbutton_look);

	JButton jbutton_add = new JButton("添加联系人");jpanel.add(jbutton_add);

	JButton jbutton_modify = new JButton("修改联系人信息");jpanel.add(jbutton_modify);

	JButton jbutton_dele = new JButton("删除联系人");jpanel.add(jbutton_dele);
	

	// 创建一个监听器
	// MyActionListener listener =new MyActionListener();
	// 把监听器注册给按钮
	jbutton_look.addActionListener((e)->
	{

		// 查看联系人信息，以列表的形式展现所有的联系人，展示整个表姓名，住址，电话
		jframe.dispose();
		LookPage lp = new LookPage();
		lp.lookPage(statement);

	});
	jbutton_add.addActionListener((e)->
	{
		// 添加联系人
		// 输入联系人姓名，住址，电话
		jframe.dispose();
		AddPage ap = new AddPage();
		ap.addPage(statement);

	});
	jbutton_modify.addActionListener((e)->
	{
		// 修改联系人信息
		// 修改姓名，地址，电话，更新表格
		jframe.dispose();
		ModifyPage mp = new ModifyPage();
		mp.modifyPage(statement);

	});
	jbutton_dele.addActionListener((e)->
	{
		// 删除联系人，输入联系人姓名，根据姓名删除
		jframe.dispose();
		DelePage dp = new DelePage();
		dp.delePage(statement);

	});
	jframe.setVisible(true);

}
// 内部类
//	private class MyActionListener implements ActionListener{
//
//		@Override
//		public void actionPerformed(ActionEvent e) {
//			// TODO Auto-generated method stub
//			System.out.println("按钮被点击了");
//			
//			
//		}
//		
//		
//	}

}
